private void Initialize() { if( this.isInitialize ) { return; } this.isInitialize = true; var executer = AllPartyManager.Instance.ActiveTimeMaxBattleCharacter; var selectCommandData = executer.SelectCommandData; this.targetGroup = selectCommandData.GetTargetGroupSafe(); this.SetTargetCharacter(); }
public void Add( BattleCharacter data ) { if( this.List.Count <= 0 ) { var groupElement = new Group(); groupElement.Add( data ); this.List.Add( groupElement ); } else { var groupElement = this.List[this.List.Count - 1]; if( groupElement[0].InstanceData.id == data.InstanceData.id ) { groupElement.Add( data ); } else { groupElement = new Group(); groupElement.Add( data ); this.List.Add( groupElement ); } } }