public void SelectCellForm(CellLogic logic) { if (!ListLogicForm.Contains(logic)) { return; } SelectedCellLogicForm = logic; SelectedCellDataForm = SelectedCellLogicForm.Data; SelectedCellStateForm = SelectedCellDataForm.CellStateFormT; DrawData.CellStateFormT = SelectedCellStateForm; VisualizeCellForm(logic); }
//protected virtual void Start() { //} //protected virtual void Update() { //} public virtual void Construct(int row, int column) //, float energyMax { Row = row; Column = column; if (ManagerCGridGame.I.FixedDataCellsImage) { } else { if (ManagerCGridGame.I.DataCellsStates.CellStatesColor != null) { //Debug.Log("Current CellStates: " + ManagerCGridGame.I.DataCellsStates.CellStates); StateColor = ManagerCGridGame.I.DataCellsStates.CellStatesColor.FirstOrDefault(); CellStateFormT = ManagerCGridGame.I.DataCellsStates.CellStatesFormT.FirstOrDefault(); } } }