04.07.2022

This commit is contained in:
Plotnikov
2022-07-04 13:15:35 +03:00
parent 5fad2bcf6b
commit 696daa0b2e
7224 changed files with 3814576 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MyBtnCheck3 : MonoBehaviour
{
List<GameObject> buttonStatesList3 = new List<GameObject>();
int click = 1;
Manager man;
void Start()
{
man = GameObject.Find("Manager").GetComponent<Manager>();
Transform[] buttonStates = this.GetComponentsInChildren<Transform>();
for (int i = 0; i < buttonStates.Length; i++)
{
if (buttonStates[i].name.Length > this.name.Length)
{
//Debug.Log(buttonStates[i] + " В массив ");
buttonStates[i].gameObject.SetActive(false);
buttonStatesList3.Add(buttonStates[i].gameObject);
}
}
EnableSprite(click);
}
void OnMouseDown()
{
if (man.mode == "scedit" || man.mode == "play")
return;
EnableSprite(0);
}
void OnMouseUp()
{
if (man.mode == "scedit" || man.mode == "play")
return;
click++;
if (click > buttonStatesList3.Count - 1) click = 1;
//Debug.Log("количество кликов + " + click);
EnableSprite(click);
}
public void EnableSprite(int n)
{
buttonStatesList3.ForEach(_buttonStatesList3 => _buttonStatesList3.gameObject.SetActive(false));
buttonStatesList3[n].gameObject.SetActive(true);
}
}