public override void Init() { currPos = transform.position; baseYStage = 0; playerState = MAP_PLAYER_STATE.MOVING; typePos = TYPE_GV_POS.POS4; currGvStage = (GVStage)MapScreenManager.Instance.currMap.currStage; if (currGvStage == null) { Debug.Log("wtf"); } sizeX = 0.4f; sizeY = 0.4f; }
public override void ChangeStage(int noStage) { this.noStage = noStage; currGvStage = (GVStage)MapScreenManager.Instance.currMap.currStage; if (noStage == 0) { velocityX = 0.075f; currPos.y += 3.6f; baseYStage = 0; } else { velocityX = -0.075f; baseYStage = -3.6f; currPos.y -= 3.6f;; } sprite.color = map.arrStages[noStage].subColor; }