public void Spawn_SMino(bool acceptSame) { if (acceptSame) { for (int i = 0; i < minos.Count; i++) { minos[i].Set_MinoType(sm.Get_RandMinoType(true)); } } else { List <MinoTypes> types = new List <MinoTypes>(); for (int i = 0; i < minos.Count; i++) { MinoTypes input = sm.Get_RandMinoType(true); while (types.Contains(input)) { input = sm.Get_RandMinoType(true); } minos[i].Set_MinoType(input); types.Add(input); } } }
public void Set_ShadowType(MinoTypes type) { if (this.minoType != MinoTypes.Empty || type == MinoTypes.Empty) { Debug.Log("Your Shadow Assumption is weird"); return; } spriteRenderer.sprite = sprites[(int)type]; spriteRenderer.color = new Color(1f, 1f, 1f, 0.3f); }
public void Set_MinoType(MinoTypes type) { minoType = type; spriteRenderer.sprite = sprites[(int)type]; }
public ChainMino() { minotype = MinoTypes.Empty; minos = new List <Mino>(); }
public ChainMino(MinoTypes mType, List <Mino> mList) { minotype = mType; minos = mList; }