Esempio n. 1
0
    public override void Start()
    {
        this.tag                  = "Player";
        skillList                 = AddCommponent <SkillEngine>();
        weaponSystem              = AddCommponent <WeaponEngine>();
        Shap                      = new CircleShap(new Fixed(0.25f), 8);
        rigibody.useCheck         = true;
        rigibody.useCheckCallBack = true;
        CanMove                   = true;
        if (IsLocalPlayer)
        {
            client.localPlayer = this;
            Debug.Log("client.localPlayer");
        }
        team  = 1;
        items = AddCommponent <ItemEngine>();
        //  ai=new AiEngine();
        //  ai.aiName="AI_test";

        // ai=AddCommponent<AiEngine>(ai);

        // ai.emenyTag="Zombie";
        base.Start();
        weaponSystem.AddWeapon(WeaponId.无战斗);
        skillList.AddSkill(SkillManager.GetSkill(SkillId.拳击右直));
    }
Esempio n. 2
0
 public override void Start()
 {
     this.tag = "Zombie";
     Shap     = new CircleShap(new FixedNumber(0.5f), 8);
     findShap = new CircleShap(new FixedNumber(3), 10);
     // gun = new GunBase();
     rigibody.useCheck = true;
     // gun.Init(2, this);
 }
Esempio n. 3
0
    public override void Start()
    {
        this.tag          = "Player";
        skillList         = AddCommponent <SkillList>();
        Shap              = new CircleShap(new FixedNumber(0.5f), 8);
        rigibody.useCheck = true;


        if (IsLocalPlayer)
        {
            client.localPlayer = this;
            Debug.Log("client.localPlayer");
        }
    }