A 2D Farming RPG
This is just a simple 2D farming RPG game
Loading...
Searching...
No Matches
Settings.cs
Go to the documentation of this file.
1using System.Collections;
2using System.Collections.Generic;
3using UnityEngine;
4
8public static class Settings
9{
10
12 public const float m_FadeInSeconds = 0.25f;
13 public const float m_FadeOutSeconds = 0.35f;
14
16 public const float m_TargetAlpha = 0.45f;
17
19 public const float m_GridCellSize = 1.0f;
20
22 public const float m_RunningSpeed = 5.333f;
23 public const float m_WalkingSpeed = 2.666f;
24
26 public static int m_PlayerInitialInventoryCapacity = 24;
27 public static int m_PlayerMaximumInventoryCapacity = 48;
28
30 public static int m_XInput;
31 public static int m_YInput;
32 public static int m_IsWalking;
33 public static int m_IsRunning;
34 public static int m_ToolEffect;
35 public static int m_IsUsingToolRight;
36 public static int m_IsUsingToolLeft;
37 public static int m_IsUsingToolUp;
38 public static int m_IsUsingToolDown;
39 public static int m_IsLiftingToolRight;
40 public static int m_IsLiftingToolLeft;
41 public static int m_IsLiftingToolUp;
42 public static int m_IsLiftingToolDown;
43 public static int m_IsSwingingToolRight;
44 public static int m_IsSwingingToolLeft;
45 public static int m_IsSwingingToolUp;
46 public static int m_IsSwingingToolDown;
47 public static int m_IsPickingRight;
48 public static int m_IsPickingLeft;
49 public static int m_IsPickingUp;
50 public static int m_IsPickingDown;
51
53 public static int m_IdleUp;
54 public static int m_IdleDown;
55 public static int m_IdleRight;
56 public static int m_IdleLeft;
57
58 // Tools
59 public const string m_HoeingTool = "Hoe";
60 public const string m_ChoppingTool = "Axe";
61 public const string m_BreakingTool = "Pickaxe";
62 public const string m_ReapingTool = "Scythe";
63 public const string m_WateringTool = "Watering Can";
64 public const string m_CollectingTool = "Basket";
65
66 // Time System
67 public const float m_SecondsPerGameSeconds = 0.012f;
68
70 static Settings()
71 {
72 // Player Animation Parameters
73 m_XInput = Animator.StringToHash("xInput");
74 m_YInput = Animator.StringToHash("yInput");
75 m_IsWalking = Animator.StringToHash("isWalking");
76 m_IsRunning = Animator.StringToHash("isRunning");
77 m_ToolEffect = Animator.StringToHash("toolEffect");
78 m_IsUsingToolRight = Animator.StringToHash("isUsingToolRight");
79 m_IsUsingToolLeft = Animator.StringToHash("isUsingToolLeft");
80 m_IsUsingToolUp = Animator.StringToHash("isUsingToolUp");
81 m_IsUsingToolDown = Animator.StringToHash("isUsingToolDown");
82 m_IsLiftingToolRight = Animator.StringToHash("isLiftingToolRight");
83 m_IsLiftingToolLeft = Animator.StringToHash("isLiftingToolLeft");
84 m_IsLiftingToolUp = Animator.StringToHash("isLiftingToolUp");
85 m_IsLiftingToolDown = Animator.StringToHash("isLiftingToolDown");
86 m_IsSwingingToolRight = Animator.StringToHash("isSwingingToolRight");
87 m_IsSwingingToolLeft = Animator.StringToHash("isSwingingToolLeft");
88 m_IsSwingingToolUp = Animator.StringToHash("isSwingingToolUp");
89 m_IsSwingingToolDown = Animator.StringToHash("isSwingingToolDown");
90 m_IsPickingRight = Animator.StringToHash("isPickingRight");
91 m_IsPickingLeft = Animator.StringToHash("isPickingLeft");
92 m_IsPickingUp = Animator.StringToHash("isPickingUp");
93 m_IsPickingDown = Animator.StringToHash("isPickingDown");
94
95 // Shared Animation Parameters
96 m_IdleUp = Animator.StringToHash("idleUp");
97 m_IdleDown = Animator.StringToHash("idleDown");
98 m_IdleLeft = Animator.StringToHash("idleLeft");
99 m_IdleRight = Animator.StringToHash("idleRight");
100 }
101
102}
This class handle the game settings.
Definition: Settings.cs:9
static int m_PlayerInitialInventoryCapacity
Inventory.
Definition: Settings.cs:26
static int m_IdleDown
Definition: Settings.cs:54
const string m_BreakingTool
Definition: Settings.cs:61
const float m_FadeOutSeconds
Definition: Settings.cs:13
const float m_TargetAlpha
How it looks like after fading.
Definition: Settings.cs:16
const float m_GridCellSize
Grid cell size in unity units.
Definition: Settings.cs:19
static int m_IsWalking
Definition: Settings.cs:32
static int m_IsSwingingToolLeft
Definition: Settings.cs:44
static int m_IsLiftingToolRight
Definition: Settings.cs:39
static int m_IsUsingToolDown
Definition: Settings.cs:38
const string m_HoeingTool
Definition: Settings.cs:59
const string m_ChoppingTool
Definition: Settings.cs:60
static int m_YInput
Definition: Settings.cs:31
const float m_FadeInSeconds
Obscuring Item Fading.
Definition: Settings.cs:12
static int m_PlayerMaximumInventoryCapacity
Definition: Settings.cs:27
const float m_WalkingSpeed
Definition: Settings.cs:23
static int m_IdleRight
Definition: Settings.cs:55
static int m_IsPickingRight
Definition: Settings.cs:47
const float m_SecondsPerGameSeconds
Definition: Settings.cs:67
static int m_IsPickingLeft
Definition: Settings.cs:48
const string m_CollectingTool
Definition: Settings.cs:64
static int m_IsLiftingToolLeft
Definition: Settings.cs:40
static int m_XInput
Player Animation Parameters.
Definition: Settings.cs:30
static int m_IsLiftingToolDown
Definition: Settings.cs:42
static int m_IsPickingDown
Definition: Settings.cs:50
static int m_IsSwingingToolDown
Definition: Settings.cs:46
static int m_IsRunning
Definition: Settings.cs:33
static int m_IsUsingToolRight
Definition: Settings.cs:35
static int m_IsLiftingToolUp
Definition: Settings.cs:41
static int m_IdleLeft
Definition: Settings.cs:56
const string m_ReapingTool
Definition: Settings.cs:62
static int m_IsSwingingToolRight
Definition: Settings.cs:43
static int m_IsPickingUp
Definition: Settings.cs:49
static int m_IsUsingToolUp
Definition: Settings.cs:37
static int m_ToolEffect
Definition: Settings.cs:34
const string m_WateringTool
Definition: Settings.cs:63
static int m_IdleUp
Shared Animation Parameters.
Definition: Settings.cs:53
const float m_RunningSpeed
Player Movements.
Definition: Settings.cs:22
static int m_IsSwingingToolUp
Definition: Settings.cs:45
static Settings()
static constructor
Definition: Settings.cs:70
static int m_IsUsingToolLeft
Definition: Settings.cs:36