示例#1
0
        private void OnEnable()
        {
            //this.behavior = target as BasicCharacterController;
            mb = target as AbstractCharacterController;

            ani = mb.GetComponent <Animator>();

            this.moveTypeProp  = serializedObject.FindProperty("moveType");
            this.worldTypeProp = serializedObject.FindProperty("worldType");
            this.inputTypeProp = serializedObject.FindProperty("inputType");
            this.dirTypeProp   = serializedObject.FindProperty("dirType");
            this.spaceTypeProp = serializedObject.FindProperty("spaceType");

            this.hAxisProp = serializedObject.FindProperty("horizontalAxis");
            this.vAxisProp = serializedObject.FindProperty("verticalAxis");
            this.lKeyProp  = serializedObject.FindProperty("leftKey");
            this.rKeyProp  = serializedObject.FindProperty("rightKey");
            this.uKeyProp  = serializedObject.FindProperty("upKey");
            this.dKeyProp  = serializedObject.FindProperty("downKey");

            this.autoFitProp = serializedObject.FindProperty("FitDirByLocalScale");

            this.idleAniNameProp  = serializedObject.FindProperty("idleAniName");
            this.idleAniIndexProp = serializedObject.FindProperty("idleAniIndex");

            this.enableWalkProp   = serializedObject.FindProperty("enableWalk");
            this.walkScalerProp   = serializedObject.FindProperty("walkScaler");
            this.walkAniNameProp  = serializedObject.FindProperty("walkAniName");
            this.walkAniIndexProp = serializedObject.FindProperty("walkAniIndex");

            this.enableRunProp   = serializedObject.FindProperty("enableRun");
            this.runScalerProp   = serializedObject.FindProperty("runScaler");
            this.runAniNameProp  = serializedObject.FindProperty("runAniName");
            this.runAniIndexProp = serializedObject.FindProperty("runAniIndex");

            this.enableDashProp   = serializedObject.FindProperty("enableDash");
            this.dashAniNameProp  = serializedObject.FindProperty("dashAniName");
            this.dashAniIndexProp = serializedObject.FindProperty("dashAniIndex");
            this.dashDistanceProp = serializedObject.FindProperty("dashDistance");
            this.dashKeyProp      = serializedObject.FindProperty("dashKey");
            this.dashArgProp      = serializedObject.FindProperty("dashTime");
            this.lerpTypeProp     = serializedObject.FindProperty("lerpType");

            this.enableSquatProp   = serializedObject.FindProperty("enableSquat");
            this.squatKeyProp      = serializedObject.FindProperty("squatKey");
            this.squatAniNameProp  = serializedObject.FindProperty("squatAniName");
            this.squatAniIndexProp = serializedObject.FindProperty("squatAniIndex");
        }