Inheritance: MonoBehaviour
コード例 #1
0
ファイル: UI_Game.cs プロジェクト: behiever/kbengineTestGame
    // Use this for initialization
    void Start()
    {
        text_content = tran_text.GetComponent <Text>();

        KBEngine.Event.registerOut("ReceiveChatMessage", this, "ReceiveChatMessage");

        //inventory
        UnityEngine.GameObject canvas = UnityEngine.GameObject.FindGameObjectWithTag("Canvas");
        if (canvas.transform.Find("Panel - Inventory(Clone)") != null)
        {
            inventory = canvas.transform.Find("Panel - Inventory(Clone)").gameObject;
        }
        if (canvas.transform.Find("Panel - EquipmentSystem(Clone)") != null)
        {
            characterSystem = canvas.transform.Find("Panel - EquipmentSystem(Clone)").gameObject;
        }
        if (canvas.transform.Find("Panel - State") != null)
        {
            statePanel = canvas.transform.Find("Panel - State").gameObject;
        }

        if (UnityEngine.GameObject.FindGameObjectWithTag("Tooltip") != null)
        {
            toolTip = UnityEngine.GameObject.FindGameObjectWithTag("Tooltip").GetComponent <Tooltip>();
        }
        if (inventory != null)
        {
            mainInventory = inventory.GetComponent <Inventory>();
        }
        if (characterSystem != null)
        {
            characterSystemInventory = characterSystem.GetComponent <Inventory>();
        }
        if (craftSystem != null)
        {
            craftSystemInventory = craftSystem.GetComponent <Inventory>();
        }
        if (statePanel != null)
        {
            avatarState = statePanel.GetComponent <UI_AvatarState>();
        }
    }
コード例 #2
0
ファイル: World.cs プロジェクト: behiever/kbengineTestGame
    public void onAvatarEnterWorld(UInt64 rndUUID, Int32 eid, KBEngine.Avatar avatar)
    {
        if (!avatar.isPlayer())
        {
            return;
        }
        createPlayer();
        //UI.inst.info("loading scene...(加载场景中...)");
        Debug.Log("loading scene...");

        //object speed = avatar.moveSpeed;
        //if (speed != null)
        //    set_moveSpeed(avatar, speed);

        set_state(avatar, avatar.state);

        set_entityName(avatar, avatar.name);
        set_HP(avatar, avatar.HP, avatar.HP_Max);
        set_HP_Max(avatar, avatar.HP_Max, avatar.HP);

        //设置头像属性
        UnityEngine.GameObject ptarget = UnityEngine.GameObject.FindGameObjectWithTag("TargetPlayer");

        if (ptarget)
        {
            ui_targetPlayer = ptarget.GetComponent <UI_Target>();
        }
        if (ui_targetPlayer)
        {
            ui_targetPlayer.GE_target = player.GetComponent <GameEntity>();
            ui_targetPlayer.UpdateTargetUI();
        }
        //end
        UnityEngine.GameObject canvas      = UnityEngine.GameObject.FindGameObjectWithTag("Canvas");
        UnityEngine.GameObject panel_state = null;
        if (canvas.transform.Find("Panel - State") != null)
        {
            panel_state = canvas.transform.Find("Panel - State").gameObject;
        }
        if (panel_state != null)
        {
            UI_AvatarState avaterState = panel_state.GetComponent <UI_AvatarState>();
            object         attack_max  = avatar.attack_Max;
            if (attack_max != null)
            {
                avaterState.setAttackMax((Int32)attack_max);
            }

            object attack_min = avatar.attack_Min;
            if (attack_min != null)
            {
                avaterState.setAttackMin((Int32)attack_min);
            }

            object defence = avatar.defence;
            if (defence != null)
            {
                avaterState.setDefence((Int32)defence);
            }

            object rating = avatar.rating;
            if (rating != null)
            {
                avaterState.setRating((Int32)rating);
            }

            object dodge = avatar.dodge;
            if (dodge != null)
            {
                avaterState.setDodge((Int32)dodge);
            }

            object strength = avatar.strength;
            if (strength != null)
            {
                avaterState.setStrength((Int32)strength);
            }

            object dexterity = avatar.dexterity;
            if (dexterity != null)
            {
                avaterState.setDexterity((Int32)dexterity);
            }

            object stamina = avatar.stamina;
            if (stamina != null)
            {
                avaterState.setStamina((Int32)stamina);
            }

            object exp = avatar.exp;
            if (exp != null)
            {
                avaterState.setExp((UInt64)exp);
            }

            object level = avatar.level;
            if (level != null)
            {
                avaterState.setLevel((UInt16)level);
            }
        }

        object equipWeapon = avatar.equipWeapon;

        if (equipWeapon != null)
        {
            set_equipWeapon(avatar, (Int32)equipWeapon);
        }

        SkillBox.inst.initSkillDisplay();
    }
コード例 #3
0
 void Start()
 {
     state = transform.parent.GetComponent <UI_AvatarState>();
 }
コード例 #4
0
ファイル: UI_CloseState.cs プロジェクト: liuxq/TestGame
 void Start()
 {
     state = transform.parent.GetComponent<UI_AvatarState>();
 }
コード例 #5
0
ファイル: UI_Game.cs プロジェクト: liuxq/TestGame
    // Use this for initialization
    void Start()
    {
        text_content = tran_text.GetComponent<Text>();

        KBEngine.Event.registerOut("ReceiveChatMessage", this, "ReceiveChatMessage");

        //inventory
        UnityEngine.GameObject canvas = UnityEngine.GameObject.FindGameObjectWithTag("Canvas");
        if (canvas.transform.Find("Panel - Inventory(Clone)") != null)
            inventory = canvas.transform.Find("Panel - Inventory(Clone)").gameObject;
        if (canvas.transform.Find("Panel - EquipmentSystem(Clone)") != null)
            characterSystem = canvas.transform.Find("Panel - EquipmentSystem(Clone)").gameObject;
        if (canvas.transform.Find("Panel - State") != null)
            statePanel = canvas.transform.Find("Panel - State").gameObject;

        if (UnityEngine.GameObject.FindGameObjectWithTag("Tooltip") != null)
            toolTip = UnityEngine.GameObject.FindGameObjectWithTag("Tooltip").GetComponent<Tooltip>();
        if (inventory != null)
            mainInventory = inventory.GetComponent<Inventory>();
        if (characterSystem != null)
            characterSystemInventory = characterSystem.GetComponent<Inventory>();
        if (craftSystem != null)
            craftSystemInventory = craftSystem.GetComponent<Inventory>();
        if (statePanel != null)
            avatarState = statePanel.GetComponent<UI_AvatarState>();
    }