Inheritance: MonoBehaviour
 // Use this for initialization
 private void Start()
 {
     ActionControler.StatuController.SetStatu(Status.IDLE);
     TrapMeDisplay = ActionControler.Me as TrapDisplay;
     ThisTrapVo    = TrapMeDisplay.GetTrapVo();
     vp_Timer.In(ThisTrapVo.SysTrapVo.AttackInterval * 0.001f, ActionAttack);
 }
示例#2
0
        // Use this for initialization
        private void Start()
        {
            ActionControler.StatuController.SetStatu(Status.IDLE);
            TrapMeDisplay             = ActionControler.Me as TrapDisplay;
            ThisTrapVo                = TrapMeDisplay.GetTrapVo();
            _skillBaseVo              = BaseDataMgr.instance.GetSysSkillBaseVo(uint.Parse(StringUtils.GetValueListFromString(ThisTrapVo.SysTrapVo.SkillIds)[0]));
            LastAttackedActionDisplay = new List <ActionDisplay>();
            _startTime                = 0;
            Vector3 pos = transform.position;

            EffectMgr.Instance.CreateMainEffect(EffectId.Main_CylinderStandby, pos, true, null, false);
        }
示例#3
0
        /**创建副本陷阱**/

        public TrapDisplay CreateTrap(DisplayVo vo)
        {
            if (vo == null)
            {
                return(null);
            }
            vo.Type = DisplayType.Trap;
            var display = new TrapDisplay();

            objectList.Add(display);
            SysTrap sysTrapVo = BaseDataMgr.instance.GetTrapVoById(vo.Id);

            vo.ClothUrl = "Model/Trap/" + sysTrapVo.Model + "/Model/BIP.assetbundle";
            display.SetVo(vo);
            return(display);
        }