示例#1
0
    public PlayerActionLoop(PlayLoop playLoop, TweenerLib tweenerLib) : base(playLoop, tweenerLib)
    {
        player = playLoop.Player;

        aimPath = new List <Vector3>();

        aimdot       = GameObject.Find("AimDot");
        hitdotleft   = GameObject.Find("HitDotLeft");
        hitdotcenter = GameObject.Find("HitDotCenter");
        hitdotright  = GameObject.Find("HitDotRight");
    }
示例#2
0
 public LoopState(PlayLoop playLoop, TweenerLib tweenerLib)
 {
     this.playLoop   = playLoop;
     this.tweenerLib = tweenerLib;
 }
示例#3
0
 public MainMenuLoop(PlayLoop playLoop, TweenerLib tweenerLib) : base(playLoop, tweenerLib)
 {
     leavesParent    = GameObject.Find("Leaves").transform;
     mainMenuCanvas  = GameObject.Find("MainMenuCanvas");
     startGameButton = GameObject.Find("StartGameButton").GetComponent <Button>();
 }
示例#4
0
 public StartGameLoop(PlayLoop playLoop, TweenerLib tweenerLib) : base(playLoop, tweenerLib)
 {
 }
示例#5
0
 public PreparationLoop(PlayLoop playLoop, TweenerLib tweenerLib) : base(playLoop, tweenerLib)
 {
     player = playLoop.Player;
 }
示例#6
0
 public ScoringLoop(PlayLoop playLoop, TweenerLib tweenerLib) : base(playLoop, tweenerLib)
 {
     player      = playLoop.Player;
     gridSpawner = playLoop.GridSpawner;
 }
示例#7
0
 public NewRoundLoop(PlayLoop playLoop, TweenerLib tweenerLib) : base(playLoop, tweenerLib)
 {
     player      = playLoop.Player;
     gridSpawner = playLoop.GridSpawner;
 }
示例#8
0
 public ActionResolutionLoop(PlayLoop playLoop, TweenerLib tweenerLib) : base(playLoop, tweenerLib)
 {
     player = playLoop.Player;
 }