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();
        }
Example #2
0
 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 );
         }
     }
 }