Esempio n. 1
0
            public void Init(data.CharacterInstance charInstance)
            {
                CharInstance = charInstance;
                CurrentState = State.Inactive;

                SpriteRenderer sprren = CharInstance.BattleVisual.transform.Find("Visual").GetComponent <SpriteRenderer> ();

                charImage.sprite = sprren.sprite;
            }
Esempio n. 2
0
            public obj.CharacterVisual CreateCharacterBattleVisual(data.CharacterInstance fromInstance, battle.Context context, obj.Types.Side side)
            {
                GameObject visualGo = GameObject.Instantiate(fromInstance.BattleVisual) as GameObject;

                obj.CharacterVisual visual = visualGo.GetComponent <obj.CharacterVisual> ();

                visual.Init(context, fromInstance, side);

                return(visual);
            }
Esempio n. 3
0
            public void Init(battle.Context context, data.CharacterInstance characterInstance, Types.Side side)
            {
                Context       = context;
                InstanceClone = characterInstance.Clone();
                Timer         = -1;
                Side          = side;

                Context.Battle.RegisterListener(this);



                HealthBar = gameObject.GetComponentInChildren <ui.HealthBarController> ();
                HpFull    = InstanceClone.Hp;
            }
Esempio n. 4
0
 public void Init(data.CharacterInstance charInstance)
 {
     CharInstance = charInstance;
     CurrentState = State.Inactive;
 }
Esempio n. 5
0
            public void ReleaseCharacter(data.CharacterInstance charInstance, obj.Types.Side side)
            {
                obj.CharacterVisual charVisual = BattleFactory.CreateCharacterBattleVisual(charInstance, new Context(this), side);

                charVisual.Init();
            }