private IEnumerator ReturnToMenu() { yield return new WaitForSeconds(timeUntilMenuReturn); //Change scene to menu LookScript ls = FindObjectOfType<LookScript>(); if (ls) { Cursor.lockState = CursorLockMode.None; Cursor.visible = true; } UnityEngine.SceneManagement.SceneManager.LoadScene(0); }
public CharacterScript(MovementScript movementScript, LookScript lookScript, WeaponScript weaponScript, AiScript aiScript, GameObject weapon, InvincibleScript invincibleScript, GameObject parent) { _weapon = weapon; parent.AddScript(this); _parent.AddScript(movementScript); _parent.AddScript(lookScript); _parent.AddScript(weaponScript); if (invincibleScript != null) { _parent.AddScript(invincibleScript); } if (aiScript != null) { _parent.AddScript(aiScript); } weapon.AddComponent(weaponScript.GetTextureComponent()); }
public abstract void AddPlayer(Vector2D position, MovementScript movementScript, LookScript lookScript, WeaponScript weaponScript, AttackScript attackScript);