private void Start() { playerControls = GetComponent <IPlayerControls>(); //Calculate player move limits moveDistance = (boardSize - playerSize) / 2f; }
public SpaceShip( Game i_Game, string i_AssetName, IPlayerControls i_PlayerControls, int i_PlayerNum) : this(i_AssetName, i_Game, k_DefaultUpdateOrder, k_DefaultDrawOrder, i_PlayerControls, i_PlayerNum) { }
public SpaceShip( string k_AssetName, Game i_Game, int i_UpdateOrder, int i_DrawOrder, IPlayerControls i_PlayerControls, int i_PlayerNum) : base(k_AssetName, i_Game, i_UpdateOrder, i_DrawOrder) { m_Bullets = new List<Bullet>(); m_RemainingLivesLeft = k_LivesNum; m_PlayerKeys = i_PlayerControls; PlayerNum = i_PlayerNum; }
private void Start() { joint = GetComponent <HingeJoint>(); playerControls = GetComponent <IPlayerControls>(); ball = FindObjectOfType <Ball>(); catcheCollider = gameObject.AddComponent <BoxCollider>(); catcheCollider.size = new Vector3(.25f, 1f, catchedRange); rangeCheckCollider = gameObject.AddComponent <SphereCollider>(); rangeCheckCollider.radius = catchedRange / 2f + .3f; rangeCheckCollider.enabled = false; rangeCheckCollider.isTrigger = catcheCollider.isTrigger = true; }
public PlayerCharacter(IPlayerControls controls) : base(CharacterVisualDimensions, CharacterPhysicsDimensions) { this.controls = controls; Lives = 5; }