// Use this for initialization void Start() { outfitIndex = playerNo; skins = setupObject.GetComponent<PlayerSkins> (); setup = setupObject.GetComponent<GameSetup> (); CustomisationSetup(); }
public void Initialise() { controller = GameController.instance; skins = controller.GetSkins(); Debug.Log(skins.hats.ToString()); Debug.Log(skins.hats[1].name); }
private void Awake() { scoreCounter = GetComponent <ScoreCounter>(); _mover = GetComponent <PlayerMover>(); _life = GetComponent <PlayerLife>(); _skin = GetComponent <PlayerSkins>(); UsedBooster += OnBoosterUsed; }
public void SetGameSettings(GameSetup setup, GameSettings gameSettings, PlayerSkins newSkins) { this.setup = setup; settings = gameSettings; skins = newSkins; Debug.Log("setup"); playerSettings = new PlayerSettings[settings.playerCount]; players = new GameObject[settings.playerCount]; playerCreator.Initialise(); Restart(); }
public void SetSkin(PlayerSkins skin) { String path = "res://assets/art/skins/" + skin.ToString().ToLower() + "/"; var sprite = GetNode <AnimatedSprite>("AnimatedSprite").Frames; var up1 = ResourceLoader.Load <Texture>(path + "up1.png"); var up2 = ResourceLoader.Load <Texture>(path + "up2.png"); var walk1 = ResourceLoader.Load <Texture>(path + "walk1.png"); var walk2 = ResourceLoader.Load <Texture>(path + "walk2.png"); sprite.SetFrame("up", 0, up1); sprite.SetFrame("up", 1, up2); sprite.SetFrame("walk", 0, walk1); sprite.SetFrame("walk", 1, walk2); }
private void Start() { _avatar = GetComponentInChildren <PlayerSkins>(); _selfAnimator = GetComponent <Animator>(); }