// Use this for initialization void Start () { tr = transform; rb = GetComponentInChildren<Rigidbody2D>(); anim = new AnimationSwapAnimatorWrapper(gameObject); //an = GetComponentInChildren<Animator>(); rb.gravityScale = 0; rb.fixedAngle = true; }
protected override void Init() { ActionController = new CharacterActionController(); if (Iso2DMovement == null) Iso2DMovement = new Iso2DMovementController(); MovementController = Iso2DMovement; AnimationController = new AnimatorCollectionWrapper(gameObject); anim = new AnimationSwapAnimatorWrapper(gameObject); Debug.Log("Start"); }
// Use this for initialization void Start () { cc = gameObject.GetComponent<SimpleIsoCharacterController>(); pp = gameObject.GetComponent<PickPocket>(); anim = new AnimationSwapAnimatorWrapper(gameObject); if(ControlScheme == null) { ControlScheme = ControlScheme.CreateScheme<PlayerActions>(); ControlScheme.Actions[(int)PlayerActions.PickPocket].Keys.Add(ControlKey.PCKey(KeyCode.Space)); ControlScheme.Actions[(int)PlayerActions.PickPocket].Keys.Add(ControlKey.XboxButton(XboxCtrlrInput.XboxButton.A)); ScriptableObjectHelper.SaveAssetAutoNaming(ControlScheme); //ControlScheme.hideFlags = HideFlags.DontSave; } }